// 添加事件
export function addEventListener(element,eventName,fn){
	// 判断浏览器是否支持此方法
	if(element.addEventListener){
		element.addEventListener(eventName,fn);
	}else if(element.attachEvent){
		element.attachEvent("on"+eventName,fn);
	}else{
		element["on"+eventName]=fn;
	}
}

// 移出事件
export function removeEventListener(element,eventName,fn){
	if(element.removeEventListener){
		element.removeEventListener(eventName,fn);
	}else if(element.detachEvent){
		element.detachEvent("on"+eventName,fn);
	}else{
		element["on"+eventName]=null;
	}
}


// 获取当前元素相当于浏览器的位置
export function findOffsetTop(dom,top){
	switch (dom.style.position){
		case"relative":
		case"fixed":
		case"absolute":
		top+=dom.offsetTop;
		break;
	}
	if(dom.parentElement.nodeName==="BODY"||!dom.parentElement){
		return top;
	}
	return findOffsetTop(dom.parentElement,top);
}